Skip to content

feat(bench): Add randomized object sizes to bigtable-bench#371

Merged
jan-auer merged 2 commits intomainfrom
feat/bigtable-bench-size-distribution
Mar 12, 2026
Merged

feat(bench): Add randomized object sizes to bigtable-bench#371
jan-auer merged 2 commits intomainfrom
feat/bigtable-bench-size-distribution

Conversation

@jan-auer
Copy link
Member

@jan-auer jan-auer commented Mar 12, 2026

Replace the fixed --size flag with --p50 and --p99 flags that define a LogNormal size distribution, matching the approach used in stresstest. Object sizes are capped at 950KiB internally.

Throughput stats now track actual bytes written instead of assuming a fixed object size.

Defaults: p50=2KiB, p99=385KiB.

Ref FS-269

Replace the fixed --size flag with --p50 and --p99 flags that define a
LogNormal size distribution, matching the approach used in stresstest.
Object sizes are capped at 950KiB. Throughput stats now track actual
bytes written instead of assuming a fixed size.

Defaults: p50=2KiB, p99=385KiB.

Co-Authored-By: Claude <noreply@anthropic.com>
@jan-auer jan-auer marked this pull request as ready for review March 12, 2026 12:03
@jan-auer jan-auer requested a review from a team as a code owner March 12, 2026 12:03
@jan-auer jan-auer merged commit 641eee2 into main Mar 12, 2026
21 checks passed
@jan-auer jan-auer deleted the feat/bigtable-bench-size-distribution branch March 12, 2026 13:01
@linear-code
Copy link

linear-code bot commented Mar 12, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants